I believe that the word "real" changes the overall discussion.

To call someone a man or a woman simply based on looks or age is suspect.

Call them a male or female, but the moniker of man or woman should be earned. Lady or gentleman is based on societal influences.

Although being a gentleman carries a higher nobility than being a lady, being a true woman carries equal or more status than being a true man.